home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
lisp
/
kcl
/
kcl.lha
/
lsp
/
predlib.data
< prev
next >
Wrap
Text File
|
1987-04-18
|
5KB
|
122 lines
#(
#!
(lisp::in-package 'user::lisp)
#!
(lisp::export '(lisp::deftype lisp::typep lisp::subtypep lisp::coerce))
#!
(lisp::in-package 'lisp::system)
(lisp::optimize (lisp::safety 2) (lisp::space 3))
"#.LAMBDA-LIST-KEYWORDS"
lisp::&optional
'lisp::*
lisp::progn
system::putprop
lisp::quote
lisp::deftype
'system::deftype-form
lisp::function
lisp::lambda
'system::deftype-definition
'system::type-documentation
lisp::fixnum
(lisp::deftype lisp::fixnum lisp::nil (lisp::list 'lisp::integer lisp::most-negative-fixnum lisp::most-positive-fixnum))
system::deftype-form
lisp::integer
-2147483648
2147483647
system::deftype-definition
system::type-documentation
lisp::bit
(lisp::deftype lisp::bit lisp::nil '(lisp::integer 0 1))
(lisp::integer 0 1)
lisp::mod
(lisp::deftype lisp::mod (system::n) (lisp::list 'lisp::integer 0 (lisp::1- system::n)))
0
lisp::signed-byte
(lisp::deftype lisp::signed-byte (lisp::&optional (system::s 'lisp::*)) (lisp::if (lisp::eq system::s 'lisp::*) '(lisp::integer lisp::* lisp::*) (lisp::list 'lisp::integer (lisp::- (lisp::expt 2 (lisp::1- system::s))) (lisp::1- (lisp::expt 2 (lisp::1- system::s))))))
lisp::*
(lisp::integer lisp::* lisp::*)
2
lisp::unsigned-byte
(lisp::deftype lisp::unsigned-byte (lisp::&optional (system::s 'lisp::*)) (lisp::if (lisp::eq system::s 'lisp::*) '(lisp::integer 0 lisp::*) (lisp::list 'lisp::integer 0 (lisp::1- (lisp::expt 2 system::s)))))
(lisp::integer 0 lisp::*)
lisp::vector
(lisp::deftype lisp::vector (lisp::&optional (system::element-type #0='lisp::*) (system::size #0#)) (lisp::list 'lisp::array system::element-type (lisp::list system::size)))
lisp::array
lisp::string
(lisp::deftype lisp::string (lisp::&optional (system::size 'lisp::*)) (lisp::list 'lisp::vector 'lisp::string-char system::size))
lisp::string-char
lisp::bit-vector
(lisp::deftype lisp::bit-vector (lisp::&optional (system::size 'lisp::*)) (lisp::list 'lisp::vector 'lisp::bit system::size))
lisp::simple-vector
(lisp::deftype lisp::simple-vector (lisp::&optional (system::size 'lisp::*)) (lisp::list 'lisp::simple-array lisp::t (lisp::list system::size)))
lisp::simple-array
lisp::simple-string
(lisp::deftype lisp::simple-string (lisp::&optional (system::size 'lisp::*)) (lisp::list 'lisp::simple-array 'lisp::string-char (lisp::list system::size)))
lisp::simple-bit-vector
(lisp::deftype lisp::simple-bit-vector (lisp::&optional (system::size 'lisp::*)) (lisp::list 'lisp::simple-array 'lisp::bit (lisp::list system::size)))
((lisp::null . lisp::null) (lisp::symbol . lisp::symbolp) (lisp::keyword . lisp::keywordp) (lisp::atom . lisp::atom) (lisp::cons . lisp::consp) (lisp::list . lisp::listp) (lisp::number . lisp::numberp) (lisp::character . lisp::characterp) (lisp::package . lisp::packagep) (lisp::stream . lisp::streamp) (lisp::pathname . lisp::pathnamep) (lisp::readtable . lisp::readtablep) (lisp::hash-table . lisp::hash-table-p) (lisp::random-state . lisp::random-state-p) (lisp::structure . system::structurep) (lisp::function . lisp::functionp) (lisp::compiled-function . lisp::compiled-function-p) (lisp::common . lisp::commonp))
system::type-predicate
lisp::bignum
lisp::ratio
lisp::short-float
lisp::long-float
system::is-a-structure
system::structure-include
(lisp::t lisp::nil lisp::null lisp::symbol lisp::keyword lisp::atom lisp::cons lisp::list lisp::sequence lisp::number lisp::integer lisp::bignum lisp::rational lisp::ratio lisp::float lisp::short-float lisp::single-float lisp::double-float lisp::long-float lisp::complex lisp::character lisp::standard-char lisp::string-char lisp::package lisp::stream lisp::pathname lisp::readtable lisp::hash-table lisp::random-state lisp::structure lisp::array lisp::simple-array lisp::function lisp::compiled-function)
lisp::member
lisp::or
lisp::and
lisp::not
lisp::common
lisp::list
(lisp::null lisp::cons lisp::list)
lisp::sequence
(lisp::null lisp::cons lisp::list lisp::sequence)
lisp::atom
(lisp::cons lisp::list)
lisp::symbol
(lisp::symbol lisp::keyword lisp::null)
lisp::keyword
lisp::null
lisp::number
(lisp::bignum lisp::integer lisp::ratio lisp::rational lisp::float lisp::short-float lisp::single-float lisp::double-float lisp::long-float lisp::complex lisp::number)
lisp::structure
(lisp::* lisp::*)
(lisp::* lisp::*)
(lisp::standard-char lisp::string-char lisp::character)
(lisp::string-char lisp::character)
(lisp::integer lisp::rational)
lisp::rational
lisp::float
(lisp::short-float lisp::float)
(lisp::single-float lisp::double-float lisp::long-float lisp::float)
lisp::complex
"Cannot coerce to an multi-dimensional array."
0.0S0
0.0
"Cannot coerce ~S to ~S."
lisp::proclaim
system::simple-array-p
lisp::typep
system::normalize-type
system::known-type-p
lisp::subtypep
system::sub-interval-p
system::in-interval-p
system::match-dimensions
lisp::coerce
system::find-documentation
lisp::array-has-fill-pointer-p
lisp::satisfies
lisp::standard-char
lisp::rationalp
lisp::single-float
lisp::double-float
lisp::array-dimensions
system::subtype
lisp::make-sequence
lisp::character
)